package com.ydlclass;

import com.ydlclass.impl.HelloYrpcImpl;

/**
 * @Author duWenJian
 * @Date 2024/2/10 15:11
 * @Version 1.0
 */
public class ProviderApplication {
    public static void main(String[] args) {

        // 2、定义注册中心

        // 3、通过启动引导程序，启动服务提供方
        //  （1） 配置 -- 应用的名称 -- 注册中心 -- 序列胡协议 -- 压缩方式
        //  （2） 发布服务 发布到对应的注册中心上去
        YrpcBootstrap.getInstance()
                // 应用名称
                .application("first-yrpc-provider")
                // 服务注册中心
                .registry(new RegistryConfig("zookeeper://127.0.0.1:2181"))
                .serialize("jdk")
                // spring里面的扫描
                .scan("com.ydlclass")
                // 启动服务
                .start();

    }
}
